package com.expressage.dao;

import com.expressage.po.CheckRecord;
import com.expressage.vo.CheckrecordVo;

import java.util.List;

/**
 *  考勤数据访问层
 */
public interface CheckRecordDao {
    /**
     * @return 查询所有
     */

    public List<CheckrecordVo> findAll();

    /**
     * @param id
     * @return根据id查询对象
     */
    public CheckRecord findByid(int id);

    /**
     * @param
     * @return删除一个对象
     */
    public int delete(int[] array);

    /**
     * @param check
     * @return插入一个对象
     */
    public int add(CheckRecord check);

    /**
     * @param check
     * @return 更新一个对象
     */
    public int update(CheckRecord check);

    /**
     * @param staffid 根据员工id查询工作系数
     * @return
     */
    public CheckRecord findByCheck(int staffid);
}
